﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ComunesMGI.DataTypes
{
    [Serializable]
    public class DataEstadoWP
    {
        private int codigo;
        private string estado;
        private bool final;

        public DataEstadoWP(int codigo, string nombre, bool final)
        {
            this.codigo = codigo;
            this.estado = nombre;
            this.final = final;
        }

        public int Codigo
        {
            get { return codigo; }
            set { codigo = value; }
        }

        public string Estado
        {
            get { return estado; }
            set { estado = value; }
        }

        public bool Final
        {
            get { return final; }
            set { final = value; }
        }
        public override bool Equals(Object obj)
        { 
            DataEstadoWP data=(DataEstadoWP)obj;
            return this.codigo == data.Codigo && this.estado.Equals(data.estado) && this.final == data.final;
        }
    }
}
